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