142
39
88
29
110
70
45
102
722
34
50
19
23
190
54
41
25
33
24
179
57
255
62
21
18
58
46
42
37
26
30
36
189
89
125
14
47
183
124
31
228
15
222
96
80
91
35
65