2
75
30
82
6
43
23
27
49
34
190
104
18
17
33
7
62
37
24
173
9
56
44
28
93
19
26
42
67
148
39
425
13
314
29
199
25
152
68
32
40
132
476
47
178