6
14
3
34
21
10
13
29
37
16
5
8
128
41
35
36
76
2
12
30
80
78
77
31
964
32
48
53
266
50
58
59
84
117
235
100
149
139
151
213
175
120
33
126