25
16
52
93
135
21
26
177
14
65
183
37
61
202
268
79
201
154
140
118
75
56
42
76
109
40
91
119
34
3
78
47
167
105
68
17
89
30
32
342
43
99
84
41
58
31
24
6
15
19
23
70
33
20