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