145
52
18
206
22
15
28
7
56
29
25
63
3558
172
82
79
132
77
30
60
541
742
261
142
91
221
154
248
112
72
49
24
11
58
48
152
87
71
134
95
41
20
64
588
53
131
31
122
123
97
34
182