242
482
282
32
123
26
85
182
163
57
89
87
92
46
154
275
83
27
401
386
34
33
346
272
28
116
19
169
145
65
164
31
7
75
150
88
21
41
20
49
73
40
412
43
127
24
35
36
50
18
61