39
252
161
62
74
31
28
220
85
33
16
106
59
18
11
270
3
83
65
41
21
42
7
47
44
14
8
20
58
55
429
155
212
268
57
40
64
126
461
88
116
32
53
37
303
48
97
12
109