81
35
93
18
104
36
98
37
44
6
101
67
118
102
13
31
4
92
226
57
49
17
397
119
100
385
488
144
309
107
396
240
125
58
15
61
117
41
65
205
85
20
80
54
8
16
76
1533
70
1148
24
60
23