1
41
10
16
9
30
315
36
49
24
40
31
2
59
32
103
17
27
22
39
4
11
38
21
5
200
169
6
113
135
105
19
12
13
33
265
91
424
58
28
67
440
117
68
160
35
491