26
52
45
167
3
11
30
66
34
192
13
19
16
89
1
55
4
46
18
12
33
9
74
10
22
309
17
76
36
72
35
61
25
351
28
20
147
343
15
91
100
101
104
196
57
508
265
176