83
42
7
96
55
147
524
60
192
8
47
263
67
26
70
30
34
28
25
93
117
65
39
24
89
35
38
79
63
118
69
17
94
19
33
41
9
62
406
4
53
86
3
84
46
23