106
30
32
55
79
90
47
384
94
54
268
171
34
9
40
52
26
7
289
96
37
77
14
25
22
27
4
21
19
5
82
60
85
10
42
74
83
102
75
239
57
67
11
23
20