37
32
16
127
45
5
29
42
56
98
15
79
11
14
22
156
19
6
12
18
8
20
17
13
4
300
140
217
112
34
50
41
139
39
82
46
31
47
36
291
44
96
21
55
49
104
61
99
241