35
201
26
29
72
306
243
20
52
76
11
105
16
13
8
6
22
28
119
324
118
32
68
14
25
50
126
7
9
23
80
15
54
46
64
18
30
3
36
33
101
97
27
38
70