2
21
28
31
15
14
156
34
38
75
60
37
134
45
362
39
24
12
36
74
71
53
6
55
82
79
26
30
80
52
4
129
16
13
9
49
17
18
63
163
7
8
33
50
22
97
35