91
348
171
104
37
33
14
59
46
25
55
19
15
53
101
52
50
79
126
81
12
87
31
106
7
47
8
109
34
92
27
64
17
219
58
65
88
36
48
30
40
45
35
29
11
67
85
66
32