258
11
64
23
7
34
17
60
14
133
45
33
28
40
8
13
16
18
31
12
22
169
108
26
6
118
19
56
4
51
80
57
54
3
25
95
73
74
239
93
348
115
20
103
105
123