15
53
102
128
38
197
104
50
18
86
115
48
42
30
31
47
22
74
27
70
182
57
87
16
71
130
40
146
338
29
594
72
82
24
33
245
335
118
234
55
387
120
116
136
32
284
171
111
172
226
97