111
14
48
44
68
22
537
13
31
81
67
29
60
30
20
54
47
26
38
41
181
16
46
36
109
80
40
116
55
32
115
177
86
246
232
50
42
24
19
377
283
94
34
91
52
133
204
75
164
130