29
7
19
50
27
47
103
15
13
55
16
145
9
51
138
59
83
25
62
43
32
49
44
54
105
26
58
48
117
66
30
45
17
33
160
23
28
21
86
257
34
78
20
93
101
40
79
127
120
67