83
96
72
27
12
141
30
8
40
56
63
16
48
17
49
232
149
25
15
34
31
13
32
19
20
14
52
51
39
6
43
22
47
174
36
64
2
37
21
99
554
50
42