21
29
63
43
38
122
93
24
225
40
45
34
148
217
147
88
463
9
3
76
61
37
14
67
82
66
7
312
33
182
11
10
77
8
64
65
49
83
56
228
23
70
41
109
20
27
242
32
12