330
35
94
51
108
34
15
53
155
36
41
20
356
188
33
9
31
69
14
26
247
109
185
39
61
166
18
24
38
290
47
32
110
74
76
30
66
181
40
262
70
75
48
19
55
5
58
28
81
37
203
3
23