26
24
29
15
62
4
21
120
77
54
35
22
18
41
132
160
63
278
97
13
8
6
25
12
134
48
1
4541
255
263
76
165