3
10
30
37
54
3
2
2
108
1
226
29
111
6
24
88
93
100
4
81
1
197
114
70
125
1
16
4
8
18
28
302
4
9
1
7
24
2
99
19
105
176
Top