37
109
59
151
67
26
8
9
60
105
90
38
80
0
406
31
131
89
35
20
223
17
6
10
237
140
108
18
16
21
40
15
11
41
53
58
45
23
12
56
14
7
33
52
36
22