28
104
7
42
56
92
29
12
62
8
30
10
26
17
22
14
24
20
18
95
144
108
33
39
31
44
37
21
13
16
6
106
19
11
360
43
346
367
401
138