43
21
25
11
63
34
51
30
36
44
65
19
31
10
55
129
2
122
77
171
58
39
59
94
74
88
72
83
241
42
135
156
102
120
105
28
57
84
141
338
307
64
134
158