27
29
15
28
7
33
11
53
16
35
89
31
23
244
3
6
8
12
13
4
2
1
32
19
18
14
51
43
413
90
55
9
113
22
20
162
149
5
126