13
22
35
68
95
87
10
33
6
29
31
25
45
18
91
17
51
86
108
50
20
19
3
74
309
58
52
46
136
98
12
11
34
16
5
30
9
102
42
32
7
39
109
21