34
13
25
11
54
290
103
49
105
245
231
19
4
6
7
8
17
16
323
60
21
38
14
30
15
97
88
104
20
42
31
93
47
33
5
67
101
135
44
164
78
55
36
335
69
95
257
32
142