98
5
13
6
41
40
28
12
4
18
16
65
11
19
32
45
27
34
68
9
21
58
48
73
14
57
3
2
102
23
548
97
241
211
324
53
24
61
44
67
156
112
15
177
55