29
103
24
127
51
10
32
23
4
7
11
9
152
55
70
6
57
12
71
36
75
21
19
40
31
14
65
17
33
109
2
106
20
3
8
43
38
48
13
148
141
108