82
35
126
30
172
327
430
154
48
104
155
496
29
55
128
57
395
66
193
47
38
95
283
68
177
146
14
50
64
107
140
28
12
27
144
60
6
32
76
34
49
109
45
161
5
130
23
22
86
42
19
54