33
30
31
18
67
105
90
23
50
420
16
32
36
58
95
25
14
44
52
34
15
29
19
41
129
133
157
83
11
24
17
20
208
69
9
184
38
26
12
89
13
121
21
22
257