15
98
42
17
8
16
23
50
44
39
35
61
30
18
10
383
13
22
27
67
123
213
82
220
24
69
121
70
25
435
197
12
63
2
58
20
178
40
66
55
7
153
21
78
127
45
74
134
156
62
51
28