119
82
47
35
88
43
18
33
64
21
158
334
26
22
25
19
20
56
16
68
46
53
67
12
114
87
42
5
9
7
80
11
60
30
31
248
17
4
8
24
6
66
62
34
74
96
103