27
11
52
101
216
12
8
20
26
17
19
334
16
70
104
77
103
68
30
24
82
22
43
65
112
50
25
29
110
178
47
93
13
69
44
66
41
18
10
95
58
128
53
46
2
80
35
63