180
10
76
70
116
22
2
28
105
160
69
17
47
24
31
33
9
89
50
14
7
42
146
266
26
163
6
51
72
44
37
92
45
241
57
54
41
35
64
11
52
4
84
21
63
1
18
119
128