33
61
95
5
41
271
69
38
25
22
51
18
93
14
77
43
81
288
60
15
63
72
80
155
79
70
39
167
138
277
140
71
21
23
74
73
84
55
35
29
44
30
6
12
9
128
153
65