49
94
28
86
45
44
38
42
33
11
17
27
180
39
20
226
58
296
97
56
31
1428
51
69
9
100
18
84
48
12
43
29
135
60
91
4
156
124
113
114
146
22
55
111
96
52
23