26
89
40
10
12
14
36
146
47
30
46
197
3
27
2
114
104
81
23
9
7
34
62
63
87
8
18
353
38
58
15
20
72
25
19
238
24
31
180
53
41
13
1402
107
416
45
37
70
98