24
35
12
13
15
19
14
96
46
49
3
4
8
6
22
5
2
50
25
98
84
29
149
18
26
28
72
116
352
27
464
51
1
38
16
58
57
227
42
41
110
9
53
23
7
56