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