39
31
34
71
172
84
261
37
229
52
74
19
15
142
10
26
8
27
20
28
122
46
16
125
21
12
42
9
44
135
260
64
35
13
23
105
43
130
82
4
114
56
126
269
89
53
63
57