2
53
11
55
45
84
167
46
127
103
412
40
23
82
355
135
87
141
64
59
78
25
57
28
37
294
10
48
357
93
63
95
234
616
109
218
88
60
38