428
90
99
112
51
10
12
83
126
11
233
316
0
93
2
755
510
30
53
14
8
84
47
21
73
31
4
24
433
23
7
43
105
27
32
25
145
210
297
46
9
5
13
132
141
44
60
149
42
22
37