63
94
34
50
25
47
209
49
93
3
55
24
152
21
27
16
9
64
19
14
10
88
30
68
23
26
113
48
5
12
66
67
22
17
118
504
33
237
296
86
53
29
98
61
4
60
6
13
75
125
51
135
65