21
28
5
96
31
44
25
151
65
11
39
23
24
9
72
77
36
63
12
3
7
248
30
6
14
27
15
13
8
18
45
4
93
19
51
38
152
112
129
155
71