56
30
42
45
57
37
24
95
138
376
109
15
22
21
14
27
83
16
6
12
40
92
10
11
8
44
26
62
163
5
18
19
17
84
88
49
1407
36
39
68
23
13
176
50
85
29
65