11
89
3
12
15
8
33
20
28
72
10
27
65
53
93
50
232
14
51
58
37
26
6
2
59
7
4
9
106
210
165
16
19
45
61
30
29
627
25
23
100