7
31
18
15
94
6
40
17
102
22
95
50
127
53
57
198
93
23
69
13
16
86
70
28
52
19
79
66
68
160
26
108
180
207
56
54
60
5
106
116
460
61
10
63
416
58