104
93
59
28
30
51
70
81
12
190
98
48
21
706
37
71
22
83
53
39
247
42
34
160
126
62
18
52
7
13
33
495
17
35
441
4
171
199
26
38
57
25
69
79
120