107
62
99
157
23
245
36
24
70
29
35
28
9
3
43
75
20
104
11
34
26
480
54
37
13
12
334
40
4
269
175
81
68
52
19
182
30
42
66
17
64
206
6
67
53
27