34
36
91
103
79
13
44
229
38
413
16
41
28
54
164
167
40
189
52
63
47
157
5
168
3
68
23
56
46
74
45
346
59
112
150
309
75
60
97
156
35
232
283
2102
25
281
70
96
57
42
118
86