33
13
5
10
79
17
96
34
23
11
2
14
6
40
60
26
19
16
28
104
191
31
30
64
314
347
66
24
86
109
81
42
116
390
371
789
221
72
478
55
43
148
198
133
68
75
446
234
103
97
32
887
65