2
4
16
13
14
8
25
30
105
54
5
17
7
3
11
151
19
29
15
18
24
36
31
49
97
347
53
79
156
41
69
48
1
12
57
134
50
90
61
107