150
9
29
43
28
27
54
56
16
82
193
10
154
330
69
21
12
333
57
45
74
42
216
194
38
52
72
34
46
11
114
141
70
77
55
37
17
147
152
19
85
51
20
24
93
33
75
8