37
101
251
147
161
96
65
55
376
85
258
344
25
12
720
136
52
103
107
188
187
221
102
63
70
92
41
190
127
35
72
66
82
64
67
78
179
88
176
38
61
122
26
20
160
36
87
17
115
58
153
29
163