38
545
31
21
57
27
264
125
76
109
9
68
33
254
171
79
10
116
45
88
12
7
34
3
58
44
25
193
4
17
39
113
30
133
41
19
104
29
129
47
162
137
75
6
179
49
63
82
22
15