10
29
58
32
75
48
8
35
41
80
13
96
34
61
105
22
45
7
38
43
85
70
53
44
16
196
186
65
76
193
10908
106
66
37
77
121
60
153
146
369
25
21
11
67
154
56
159
27