78
172
23
93
340
58
83
65
53
84
143
400
436
142
221
82
360
381
177
176
259
140
11
92
59
31
52
86
28
48
76
22
17
67
56
96
21
85
36
45
7
87
95
782
50
119
103
118
80
112
20
396
32