109
77
49
149
120
127
28
26
42
16
58
74
61
14
12
17
36
79
167
35
103
55
33
230
23
62
27
132
41
282
346
918
25
31
96
101
71
29
34
54
18
6
65
112
139
622
82
88
430
371