31
76
66
114
255
56
103
181
46
36
110
55
43
24
62
17
4
15
69
40
11
45
29
18
8
19
25
34
189
98
92
30
39
12
35
126
23
38
70
97
20
41
111
27
21
48
32
179
135