32
12
49
15
107
10
40
105
131
29
61
19
22
83
6
80
33
139
14
73
78
92
96
180
103
28
51
112
25
128
38
153
85
147
23
145
59
27
359
46
158
65
136
21
70
17
62
109
113
35
165