32
39
70
133
134
10
130
12
67
100
31
50
88
13
92
4
11
33
27
30
17
36
24
43
23
90
34
160
118
53
82
28
22
56
19
49
25
20
117
52
29
40
371
16
54
395