14
31
27
43
105
95
53
25
68
83
36
51
30
170
28
123
59
132
42
67
228
148
71
107
240
70
18
339
93
342
22
142
10
88
74
109
86
60
94
4
9
388
55
56
35
61
186
122
111
45
119
15