38
29
120
13
127
178
15
5
75
25
68
14
11
7
8
55
49
199
441
23
105
265
80
34
125
94
1
66
21
164
37
78
27
122
193
202
114
22
62
87
88
77
112
40
4
12
106
161
24
18
17
6
81