30
116
145
184
19
75
50
71
27
38
225
239
55
107
127
32
80
41
132
77
118
62
123
15
18
37
14
17
61
42
22
98
64
51
29
183
11
294
257
67
48
365
28
245
46
39
63
324
31