2
27
32
7
14
63
234
265
21
52
49
50
76
41
68
92
11
13
70
261
627
356
3
33
73
173
8
121
19
39
196
67
24
95
86
98
180
82
296
78
5
36
125
128
18
106
131
17
29
126
100
71