22
175
35
19
31
37
411
433
25
40
103
55
16
29
184
67
284
24
33
23
230
54
68
95
665
63
74
30
77
59
64
48
113
11
403
102
26
51
159
27
36
32
50
132
34
41