80
189
30
23
14
780
104
13
682
28
37
50
121
41
84
90
55
245
31
62
40
29
60
18
39
43
35
100
555
21
145
26
358
64
33
58
68
69
3
97
73
85
105
17
8
75
10
42