107
52
43
89
28
6
111
62
29
78
51
66
13
27
58
24
72
210
38
84
177
56
70
41
76
171
188
32
181
30
90
18
9
115
26
155
337
93
173
117
57
8
212
25
77
31
33
123
110
87
299
10
96