169
55
65
21
19
51
45
38
10
172
60
36
79
24
74
80
59
220
114
11
6
131
82
113
43
17
13
26
37
87
380
94
125
30
8
160
92
28
62
2
89
150
154
46
4
16
49
9
183
306
3