88
51
142
46
29
14
352
94
63
134
15
9
17
49
39
38
22
69
77
71
90
128
19
37
34
117
81
120
7
21
73
33
140
158
48
60
44
45
47
27
66
28
76
177
108
3
229