59
23
29
25
21
11
106
14
6
17
10
47
91
538
44
102
60
19
82
15
24
43
22
55
13
41
52
158
38
46
31
70
39
99
34
933
163
9
81
100
195
26
77
12
36