88
25
113
16
18
51
229
73
97
39
65
40
38
28
85
100
63
217
34
114
23
66
53
14
55
42
19
44
30
21
27
244
69
192
165
116
276
136
33
17
108
132
144
54
120
186