3
40
33
108
75
9
13
67
65
12
91
315
54
486
56
29
21
106
218
34
25
47
87
43
182
41
18
126
239
52
89
30
31
19
53
24
17
99
148
16
70
38
138
4
35
5