16
22
32
30
15
20
47
77
58
11
42
94
36
9
76
4
19
3
13
2
443
693
12
114
91
40
17
34
18
23
380
8
61
236
117
63
6
96
116