13
32
49
104
41
20
56
27
38
103
3
26
15
54
12
73
10
6
46
72
23
39
74
33
9
42
11
2
57
19
82
114
147
116
5
109
1108
312
79
81
17
29
348
115
52
59
310
121
224