311
17
96
3
44
14
5
111
87
92
7
112
61
48
67
570
178
35
73
125
59
149
162
368
78
136
2
40
6
174
1
161
10
18
91
342
122
68
38
69
33
53
8
210
23
13
11
81
30
428
70