21
17
23
16
4
48
1130
31
52
5
157
15
61
27
63
30
146
42
148
92
99
120
880
7
9
43
13
76
14
39
19
200
22
150
11
73
33
37
46
26
236
100
44