82
76
32
339
123
44
77
83
112
108
21
45
20
34
57
80
9
8
51
75
66
50
98
102
65
61
179
14
245
176
47
46
64
159
686
19
52
118
177
42
30
109
122
308
140
27
660
485
254
43