25
2
15
22
23
12
44
118
50
6
45
94
53
74
38
64
163
83
240
30
155
28
41
47
48
76
17
180
199
13
46
8
31
62
1
26
18
96
51
16
126
287
401
42
77
43
174
99