21
50
11
149
19
13
23
7
31
26
16
143
25
32
38
18
14
103
109
207
48
90
100
9
34
35
55
82
60
84
70
226
49
77
5
64
69
3
186
159
62
111
8
41
83
22