59
28
107
10
23
36
108
38
4
16
11
20
207
52
94
21
95
34
46
29
39
9
77
182
284
51
135
84
483
56
17
30
396
74
14
346
27
33
50
83
469