13
104
63
61
2
73
31
70
46
57
32
15
55
24
23
98
117
128
4
50
564
245
52
124
26
74
59
125
139
62
20
49
27
39
21
11
8
40
19
56
29
129
135
38
14
34
96
53
327
635
236