2
12
21
22
9
179
53
52
80
36
31
101
41
71
67
27
25
93
152
14
18
5
66
26
11
30
129
17
24
69
46
75
23
95
16
219
37
10
647
6
82
104
42
83