199
50
32
174
14
85
37
53
131
56
19
25
15
104
16
57
126
23
36
29
13
49
8
72
9
58
76
20
43
59
136
55
67
71
648
508
33
123
70
102
88
28
541
35
62