21
232
349
416
26
93
204
254
32
168
240
211
105
135
176
7
28
8
5
17
23
69
103
61
13
11
67
37
14
19
16
126
18
42
74
85
25
91
102
33
48
59
38
30
36