145
3
2
6
11
7
8
24
32
10
14
21
4
20
52
28
44
69
16
23
30
12
19
5
36
9
40
31
86
79
54
65
237
89
125
216