65
32
5
29
9
47
23
45
164
39
24
33
8
10
60
108
56
77
7
20
50
13
48
84
18
40
53
17
64
178
36
63
363
22
51
4
68
35
61
258
103
94
11
31
44