102
34
85
7
13
17
14
28
48
30
16
12
2
1077
44
352
29
47
8
68
99
9
200
22
795
32
245
348
470
33
39
253
93
46
193
81
136
24
116
42
61