0
31
32
73
16
65
13
58
60
27
10
77
52
18
35
62
33
86
22
51
21
19
14
28
125
37
406
78
64
79
23
20
66
43
89
53
24
235
50
44
368
9
104
34
63