228
80
10
6
30
17
15
96
16
24
87
64
202
345
20
112
140
90
52
12
40
47
25
21
51
13
194
19
60
55
125
38
27
23
33
8
216
18
36
81
49
82
65
71
79
88
29