32
60
2
53
36
16
18
34
12
20
42
55
23
8
15
40
140
5
17
176
252
258
279
13
7
637
9
31
147
76
4
536
366
54
86
29
3
33
82
24
105
26
21
41
88