117
43
112
146
54
37
7
38
133
93
119
40
101
27
394
60
73
67
155
222
71
45
80
6
77
41
25
49
116
301
61
108
127
75
15
64
98
107
184
204
85
46
79
171
56
34
81
104
35
292
68