80
70
15
109
20
39
32
79
362
51
53
19
64
6
2
31
17
5
50
22
43
16
104
63
254
114
169
38
24
72
106
282
158
173
357
29
54
111
107
28
140
83
9
84
45
559
25
165
18