99
72
42
47
29
50
107
49
108
23
37
10
106
21
46
75
228
76
2
33
36
14
38
143
17
111
40
45
74
43
64
28
541
234
129
26
110
4
70
80
63
6
381
116
60
57
82
44
41
56