5
3
16
4
1
89
27
7
40
6
9
11
17
14
23
51
21
47
13
37
19
22
20
108
32
24
41
35
46
92
119
86
53
34
145
81
146
33