56
109
34
7
22
71
49
15
69
128
35
284
319
348
110
31
97
27
17
61
80
33
41
37
36
14
74
120
25
9
23
43
40
92
58
19
572
51
63
55
83
243
82
218
12
28
8
3
185
45
221
44
39
21