41
156
28
86
68
11
45
30
37
23
22
21
189
33
26
51
8
24
65
13
20
90
16
75
4
9
306
377
57
144
181
31
36
332
88
104
39
49
94
117
84
17
10
29
15
78
118
114
32