11
29
24
27
73
35
40
59
21
16
26
4
8
75
30
98
82
76
20
107
22
71
53
6
19
355
32
167
48
34
12
23
46
51
56
17
38
18
132
25
58
159
116
39