75
146
27
30
173
80
31
683
77
48
72
54
79
103
65
32
19
73
33
55
219
247
90
23
7
12
25
88
129
11
18
188
26
49
44
35
47
112
3
59
24
87
163
276
28
109
200
248
20
102
96