103
83
64
52
193
65
31
58
79
30
74
679
69
41
37
47
138
24
42
159
36
26
90
291
57
76
145
252
33
96
113
48
29
44
12
14
16
39
279
67
11
18
99
13
100
60
21
126
28