33
7
88
10
9
76
2
14
16
36
18
21
56
6
24
23
40
148
79
66
547
308
137
11
22
191
41
178
81
260
72
53
54
3
243
58
177
67
83
30
17
52
85
823
132
168
450
114
150
331
121