34
31
88
97
69
50
57
82
61
38
29
16
46
30
174
102
151
23
53
130
4
75
43
73
12
19
47
18
17
14
21
27
13
25
10
203
1
101
39
20
26
8
95
56
36