3
17
33
7
96
38
20
24
95
8
55
382
94
91
191
43
32
42
97
10
47
630
16
297
68
9
28
70
77
88
111
2
282
193
76
159
283
6
100
316
59
31
90
118
223
122
62
30
5
29
119
18
44