31
51
69
72
66
125
89
87
35
161
75
62
70
274
94
118
40
65
63
370
50
57
46
77
25
126
135
54
82
137
16
103
138
53
112
34
121
141
30
52
22
222
41
48
45
179
28
96
55
202
176
29