12
10
46
98
203
25
3
45
49
41
33
2
68
69
9
105
50
106
167
91
19
30
27
24
55
44
88
29
103
56
23
28
39
346
197
278
74
53
123
38
11
78
1
17
61
82
14