108
23
71
104
172
37
106
98
59
32
214
125
19
170
88
97
153
111
81
3
85
344
113
64
47
651
57
16
18
14
326
63
110
20
80
24
90
43
54
33
17
401
184
45
41
52
226
25
124
72
36
4
48
148