83
162
8
55
296
320
19
36
21
25
153
54
18
10
38
16
63
2
3
135
32
4
125
60
181
22
15
12
14
7
9
79
13
17
49
123
26
70
5
6
37
64
111