33
6
34
101
18
21
41
28
250
66
129
36
297
24
63
160
8
108
20
47
40
244
447
86
71
80
51
110
131
4
46
183
325
113
81
218
502
465
163
15
151
121
242
420
58
671
126
48
138
135
92
141