28
5
23
100
21
12
9
13
11
6
40
101
65
159
17
14
51
64
16
25
82
107
15
63
134
233
89
29
58
39
90
91
417
26
381
20
42
73
113
57
157
52
22
30
35
32
110