12
19
76
141
70
2
8
43
6
3
15
120
11
7
62
118
67
14
17
122
9
306
1
21
23
10
33
65
83
5
258
55
13
16
47
100