104
107
23
43
29
235
50
105
52
15
159
3
143
27
157
79
33
767
7
17
21
174
10
137
26
149
22
155
24
74
31
25
177
56
67
30
66
61
88
135
19
46
57
47
95
58
318
222
297
20
45