2
16
31
6
7
17
10
4
33
32
84
50
100
5
225
9
3
23
30
24
20
19
18
14
69
119
89
25
321
492
11
159
36
12
129
60
90
15
58
64
52