356
37
125
139
21
259
116
142
134
32
85
36
255
59
47
112
107
95
15
17
126
8
10
42
30
91
67
29
24
74
146
25
621
81
200
131
190
210
101
127
128
236
132
93
69
70
298
46
429
56
271