43
112
98
39
46
53
25
44
276
148
14
8
137
64
19
35
102
10
26
17
18
11
21
36
51
109
71
69
62
56
47
211
66
146
24
76
20
54
65
78
9
138
105
70
99
168
31
28
23
93