102
92
98
17
77
24
45
294
34
89
7
28
121
512
14
38
88
20
52
46
30
8
1523
81
16
111
6
39
31
4
130
335
27
2
23
40
62
56
18
149
49
11
515
78
55
26
41
12