40
58
90
5
42
16
12
19
21
28
8
248
22
79
174
11
48
33
37
651
95
325
14
6
52
50
13
30
3
7
15
4
57
234
51
24
18
20
32
282
161