342
11
3
56
29
28
41
136
62
19
97
40
38
137
117
45
10
22
35
20
262
74
24
181
9
21
5
36
242
122
63
25
80
70
7
66
4305
993
167
474
143
130
55
68
16
32
15
233