296
173
241
33
138
169
344
108
63
11
21
139
29
24
30
174
46
81
44
117
155
47
59
209
85
16
95
103
6
28
126
41
165
116
140
73
39
27
40
26
100
37
58
107
15
144
192
13
23
199
10
9