53
23
244
50
15
27
2
98
28
126
29
49
156
369
148
140
61
163
573
37
97
164
182
12
75
83
81
346
157
759
31
642
59
66
67
78
36
105
35
89
34
696
943
54
46
82
16
139
964
168
413
152
13
20
22