30
14
5
43
19
27
89
15
100
32
8
29
62
12
21
33
110
101
7
256
68
85
49
146
42
79
127
35
13
113
11
91
53
34
176
145
131
399
50
77
16
81
36
136
47