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