45
164
103
129
33
201
64
203
92
2
111
67
35
89
42
7
58
78
16
445
93
517
85
94
101
66
113
71
206
74
145
86
91
40
166
192
228
17
320
11
104
8
83
231
54
76
143
13
9
442
156
424
389