74
35
38
12
31
34
107
62
47
53
42
231
73
44
170
115
55
29
48
252
71
99
122
349
90
166
49
95
30
52
134
59
60
40
21
28
246
243
6
236
78
43
7
13
19
45
4
39
80
172
81
57
181