45
12
23
37
3
4
132
90
57
22
10
19
88
7
160
66
8
20
60
5
121
78
130
33
102
44
29
32
13
14
31
92
52
75
221
82
216
194
128
40
192
51
24
50
28
68
21