149
34
120
64
16
13
147
47
92
125
81
98
52
188
31
324
93
143
169
48
54
110
9
77
137
43
40
49
38
32
14
117
209
108
45
68
67
122
86
130
22
373
128
61
132
434
83
85
87
598
186
263
239
20