10
28
33
21
210
24
17
47
185
50
53
29
72
141
92
152
225
176
13
83
231
232
46
11
362
37
25
77
34
35
22
43
41
42
102
39
12
15
14
5
224
18
1
20
9
32
51
113
30
56