111
54
4
286
20
198
19
146
31
10
155
120
125
70
84
90
97
141
231
108
106
29
98
8
74
92
13
168
78
40
44
26
41
71
5
15
21
11
16
35
12
202
100
358
107
126
96
298
36
22
87