103
15
55
33
50
51
1
2
31
3
107
44
72
57
16
25
19
34
52
95
24
105
54
32
30
45
209
82
27
39
13
5
41
21
23
38
7
18
10
36
249
40
26
28
12
17
69