9
29
13
8
4
109
14
44
23
35
32
53
50
30
59
20
64
21
26
83
3
48
38
7
55
11
25
24
108
91
27
73
87
101
33
6
16
28
77
71
56
258
148