170
48
49
28
32
897
202
36
96
23
186
989
102
27
56
17
71
29
37
45
64
9
180
62
21
73
380
54
22
154
190
24
226
51
41
39
47
240
135
209
250
34
31
25
42
61
74
35
55
72
33
97
134
112
30