93
32
18
42
6
8
2
9
37
14
90
15
13
209
31
24
19
101
86
53
124
79
59
29
94
92
34
65
36
25
138
77
123
69
293
290
81
172
63
28
102
72
30
76