12
13
42
21
173
40
70
164
55
54
24
73
107
17
119
108
85
71
56
117
14
143
30
28
94
2
25
95
282
46
34
87
125
50
47
91
185
104
67
86
44
81
33
51
161
49