104
107
23
43
29
235
50
105
52
15
159
3
143
27
157
79
33
766
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
44
45