2
23
39
22
71
53
32
12
5
98
24
27
70
68
104
17
155
121
492
236
66
108
29
40
3
21
135
30
4
25
14
142
26
88
47
536
91
58
34
105
115
55
168
137
80
159
430
102
140
488