99
435
17
27
23
15
199
137
57
31
7
14
25
65
20
24
16
86
32
42
90
52
87
9
47
53
117
186
374
66
46
54
75
44
64
160
18
105
30
449
138
450
55
50
35
109
291
58