32
5
17
20
75
13
12
82
90
69
160
28
15
7
27
41
23
95
34
26
40
10
168
30
43
47
22
76
25
73
77
116
24
8
49
29
119
151
121
115
96
308