17
3
28
52
69
23
10
41
93
134
13
38
11
7
47
1
14
26
12
8
64
155
114
100
9
95
35
20
80
56
29
92
94
303
152
88
91
89
132
107
67
33
54
30
115
31
57
37
289