59
33
23
30
48
18
29
19
51
138
12
79
10
6
17
5
20
47
31
1
44
35
148
15
37
53
82
22
2
16
109
26
9
50
74
14
156
34
24
67
178
77
38
3