21
39
2
0
18
108
24
4
93
41
22
58
807
35
136
28
7
10
40
97
17
3
172
183
160
60
222
110
15
765
114
146
99
333
138
267
34
5
13
55
312
11
168
514
51
33