19
5
48
28
9
8
108
16
4
15
23
40
14
3
31
109
20
26
137
133
12
32
11
13
43
104
635
228
35
255
58
236
295
256
39
259
132
57
62
42
52
126
162
83
37
33