6
39
63
5
22
120
51
25
77
37
102
16
36
21
26
231
34
43
12
45
113
30
76
13
52
18
609
85
80
54
238
145
99
119
152
116
19
308
62
31
40
100
87
105
91
251
35
38
252
124
406