28
81
1
2
33
21
25
38
194
147
18
10
79
53
250
238
36
108
44
27
13
49
52
16
121
19
14
66
30
8
199
126
104
15
45
122
17
20
22
151
39
29
12
46
58
57
245
123