34
38
13
4
82
64
60
27
24
25
22
117
72
85
218
21
1210
29
39
701
37
96
44
103
104
126
100
18
32
68
67
164
77
210
69
7
40
31
54
33
14
127
92
109
50
160
41
20
48