2
13
8
28
14
9
6
34
16
5
19
17
10
33
15
7
37
67
11
48
29
22
39
82
43
61
173
42
155
250
129
47
50
20
152
105
31
96
528
45
108
120
421
59
196
107
372
54
110
46