104
3
508
23
70
45
35
47
42
33
34
118
133
17
27
19
353
28
7
16
110
41
93
26
95
142
64
230
79
66
8
12
15
65
757
2
39
52
76
22
182
38
37
51
217
18
43
25
91
29
128
69