121
79
152
53
113
73
118
41
13
43
34
294
127
164
189
363
50
20
36
344
26
165
44
16
15
19
55
31
122
46
47
2
29
33
128
120
22
191
88
37
17
284
45
166
64