108
65
156
198
59
76
94
578
77
224
199
22
26
30
16
15
13
84
42
67
5
160
61
179
81
7
206
21
102
527
40
120
48
43
55
39
35
49
12
170
28
109
171
64
31
23
74
47
62