17
48
19
123
36
81
69
102
13
30
42
258
47
121
56
58
134
95
194
97
180
31
37
361
25
349
403
92
281
53
40
75
41
51
84
61
43
57
45
122