36
98
37
43
6
99
67
116
102
13
29
4
92
221
57
49
17
396
119
100
97
374
481
101
144
307
107
394
237
125
56
15
61
41
60
205
66
82
20
80
54
8
16
85
76
1508
70
1121
24
59
23
46
12
65