91
49
195
56
28
75
251
32
167
1031
88
31
105
42
180
51
29
47
15
173
189
18
109
21
26
89
86
144
30
53
205
58
108
12
35
20
281
311
10
59
37
791
444
258
74
429
420
467