2
37
16
9
4
18
26
23
6
39
21
12
24
15
49
181
69
47
76
45
32
53
48
13
105
95
109
94
179
7
502
38
36
65
5
31
54
151
42
55
51
60
100