22
31
192
11
9
261
81
94
96
23
449
29
128
76
255
473
659
267
85
58
42
50
135
151
56
97
98
376
43
70
304
6
30
159
33
24
8
35
45
118
64
343
49
208
36
26
767
28
59
219
67
92
193
66