37
31
9
377
12
45
79
15
52
296
8
155
285
100
13
20
69
151
33
53
7
10
47
16
118
40
4
36
24
44
166
25
56
23
35
104
43
59
11
27
854
113
372
351
196