37
3
25
11
5
112
48
377
90
330
151
4
7
8
0
12
10
334
18
53
241
44
27
36
17
23
111
77
9
175
22
2
24
75
59
205
30
417
20
31
365
38
140
127