30
33
94
17
55
163
52
552
197
13
8
4
38
7
56
63
16
121
64
44
14
23
9
41
24
5
95
10
162
6
80
1957
26
11
19
39
25
22
305
59
21
20
115
104