38
21
11
111
352
42
122
30
56
159
49
96
5
166
75
69
51
16
104
212
209
39
133
58
36
45
14
33
115
68
391
94
439
29
43
37
167
188
72
26
76
151
127
63
40
325
53
48
65
95