62
26
347
7
29
43
86
102
116
45
32
71
39
250
37
24
127
20
67
17
34
33
6
133
398
13
11
14
30
31
46
48
120
75
208
4
1
21
131
170