42
56
92
27
12
61
8
30
10
25
17
22
14
24
20
18
11
94
144
107
33
37
21
31
44
13
16
6
29
106
39
41
19
359
43
343
366
401
136
7
299
91