12
15
27
29
55
92
13
18
11
2
140
119
52
28
21
4
68
48
31
638
3
50
71
9
97
56
144
54
330
16
103
36
136
174
198
78
14
17
5
37
7
22
10
66
59
53
38
208
105
33
35