75
146
27
30
173
79
31
682
77
48
72
54
103
65
32
19
33
55
219
247
86
73
23
7
12
25
88
126
11
17
187
26
49
44
35
47
112
3
59
24
85
162
273
109
200
20
102
96