96
36
17
30
47
35
27
75
40
9
14
21
22
38
92
18
19
5
15
89
55
226
104
34
25
29
54
7
20
33
88
117
235
43
13
126
24
12
133
71
116
69
98
601
186