75
28
105
3
9
6
10
13
53
2
49
47
92
69
31
217
61
96
77
68
16
51
88
40
32
207
18
7
5
242
107
29
153
352
37
140
34
41
54
30
67
89
35
43
1
19
44
14
23
38
56