26
30
371
52
9
37
45
160
44
197
40
5
25
57
32
16
49
56
51
15
128
13
23
307
4
59
80
3
68
35
184
39
192
223
122
60
14
145
134
41
65
77
18
393
50
62
133
282
108
33