40
88
637
182
43
5
12
53
20
79
21
70
16
17
98
39
30
172
82
42
24
54
52
47
150
62
6
92
38
121
234
286
72
11
66
22
127
46
154
126
37
19
3
34
86
13
68
96