105
85
70
29
116
23
55
36
62
16
47
21
30
422
44
28
90
14
27
24
20
56
17
10
131
45
65
40
606
26
97
68
38
77
75
64
71
49
99
152
46
84
13
61
134
214
96
31