41
35
28
3
40
22
44
57
75
34
30
9
48
19
52
5
12
43
49
97
23
70
8
26
59
25
27
21
60
56
132
227
51
162
33
117
109
113
221
14
346
68
53
82
148
102