29
13
7
32
6
50
11
31
12
2
58
97
20
51
91
49
101
18
41
8
21
42
70
53
33
59
9
38
25
40
156
39
24
19
66
89
10
22
27
30
119
46
143
3
35
23