1
33
10
6
5
18
3
32
22
4
9
26
31
34
124
8
40
49
29
25
17
92
15
58
65
7
75
30
16
127
122
81
46
43
35
73
52
197
331
28
100
50
195
97
57
66
91