41
95
40
49
36
90
55
23
10
24
1033
31
32
64
60
100
37
21
17
79
240
306
86
33
39
22
45
98
97
106
61
38
52
122
25
19
109
15
8
42
9
480
46
313
11
2
4