13
38
29
26
110
35
146
12
97
15
30
16
177
4
162
543
17
33
19
290
22
93
24
236
75
44
7
11
21
8
6
2
46
82
3
51
213
50
119
37
14
52
118
168