346
70
90
9
39
14
15
96
58
332
116
102
112
51
176
43
19
36
263
400
24
60
17
204
28
34
86
48
44
83
94
63
64
13
37
74
129
152
104
128
57
10
77
11
42
50