150
36
156
213
28
34
52
37
149
86
83
81
97
12
313
916
143
139
79
66
43
46
75
103
87
105
100
163
72
264
211
232
180
95
64
445
44
101
181
40
106
114
351
57
117
65
256
62
82
122
32
192
70
30
54
69
45
451