103
75
194
135
39
100
25
16
19
125
50
22
187
77
40
89
143
196
57
52
61
94
186
80
70
79
53
67
114
102
29
216
49
138
147
42
20
288
33
260
207
136
76
83
151
63
108
12
178
308
162