127
33
29
80
28
61
53
17
24
51
26
34
38
21
9
23
121
15
124
16
249
232
45
14
25
18
97
10
39
47
40
62
41
6
99
20
12
7
83
37
13
143
32
52
19
42
35
451
91