30
88
104
85
59
46
86
66
63
35
48
222
21
28
43
34
26
19
182
41
20
76
17
139
15
24
54
9
80
72
61
126
70
97
38
111
95
57
84
51
13
50
36
62
75
178