146
61
19
36
33
55
640
338
73
109
34
27
44
56
54
1
32
49
145
53
80
62
68
85
207
76
43
128
75
81
217
15
333
38
35
232
110
96
93
39
274
67
40
21
47
37
129
17
569
257