25
108
14
55
117
501
3
56
150
4
16
91
15
97
136
38
5
8
80
26
68
17
57
124
47
32
27
347
322
109
43
48
28
11
66
62
160
10
2
33
12
20
79
44
84
71
29
214
59
49
30
13