26
38
37
78
265
31
36
49
67
29
128
17
105
53
213
221
32
16
56
201
45
125
50
12
54
690
57
47
122
88
65
1
159
20
738
163
103
10
60
8
298
160
102
313
61
40
104
98
77