16
115
28
4
11
44
33
26
6
43
7
5
60
72
19
32
53
42
55
109
88
3
24
13
187
202
21
41
37
14
8
221
233
119
79
15
332
29
17
23
89