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