41
59
39
30
25
10
34
24
22
15
91
2
17
40
50
323
19
5
51
289
13
1
47
9
45
49
12
36
32
71
8
23
31
108
46
16
185
52
195
76
454
66
192
128
64
119
37
56
165
366