635
149
27
25
31
129
63
69
329
116
12
24
16
18
85
99
17
7
9
13
20
10
6
21
70
38
240
37
28
100
50
36
79
15
55
439
57
23
92
77
30
152
62
132
52
22
42
103