11
3
6
21
4
32
7
5
25
31
48
29
10
12
34
74
2
9
63
43
100
1
70
26
14
23
20
125
51
15
22
17
396
167
53
41
103