2
16
3
38
97
15
26
9
52
13
21
108
20
12
11
10
49
45
24
30
73
25
82
41
81
28
36
119
22
32
17
37
27
44
95
19
127
68
352
34
8
4
46
145
40