3
6
24
22
99
14
19
45
37
91
12
30
35
38
13
34
32
33
220
8
40
94
36
73
139
59
117
415
29
60
27
15
85
67
102
41
89
298
58
156
68
11
107
88
457
80
169