58
29
14
26
82
20
48
21
31
27
32
2
13
12
6
37
38
23
40
15
8
9
19
139
35
17
18
7
36
10
52
157
46
30
79
41
70
44
76
560
88
295
124
65
775
378