18
35
48
31
151
56
29
60
28
17
77
70
14
62
16
45
57
214
26
41
160
215
46
24
13
104
204
163
192
50
65
59
83
72
61
30
111
37
81
276
623
1758
110
137
200
20
113
12
98
127