13
75
28
42
60
50
92
160
34
101
65
18
12
10
11
8
66
67
30
119
56
24
22
6
71
53
131
123
55
32
48
23
74
47
63
171
49
482
57
29
130
192
128
78
70
64
79
31
140
340
82
77
26
262
194
302
180