107
68
72
45
51
40
61
18
42
62
102
275
50
159
55
151
117
70
34
60
24
52
59
591
139
144
418
127
118
47
44
31
90
286
115
36
66
310
101
114
212
38
41
125
83
73
65
26
25