39
20
138
17
130
352
61
116
102
22
50
4
47
115
73
298
13
41
12
80
27
110
136
40
37
46
114
55
117
100
1203
10
207
62
6
3
5
8
400
101
51
91
24
527
34
74
274
15
127
278
109