34
9
103
16
146
144
75
29
13
21
26
20
5
43
6
17
18
27
8
234
39
178
52
304
66
32
57
62
145
77
167
108
53
93
84
69
51
68
96
42
61
24
54
12
25
308
50
287
11