293
85
56
80
40
63
6
69
59
34
105
51
4
25
31
18
19
17
44
7
138
127
162
165
258
108
48
45
179
72
29
222
36
86
392
14
5
77
190
87
121
57
71
9
12
96
47
42
79
21
74
50