29
107
55
103
20
66
45
70
48
100
39
65
24
58
75
77
187
88
34
92
218
133
23
35
32
129
19
85
12
128
83
113
37
8
25
9
44
150
30
76
14
130
13
5
2
124
101
15
33
84