30
160
46
90
15
120
29
5
25
109
12
10
13
22
11
6
40
21
105
75
69
174
19
14
54
64
16
27
93
26
122
107
156
273
92
37
61
39
63
96
94
24
119
23
31
53
59