3
24
36
165
115
28
52
121
19
32
214
31
14
17
129
26
5
27
40
45
101
92
127
113
67
23
72
407
35
63
6
7
59
44
29
25
13
114
66
82
68
248
98
105
99
48
73
275
102
38