59
32
31
54
594
96
79
17
1
57
53
11
106
39
26
178
3
86
68
33
12
8
35
4
76
55
145
25
30
112
48
10
13
37
125
58
60
44
5
18
22
45
24
7
215
234
27