6
25
33
12
8
5
1
10
14
3
94
29
44
35
34
158
38
17
31
119
194
18
108
58
45
48
82
103
73
64
74
66
30
130
70
32
314
112
43
81
26
218
59
129
51
244
16