15
17
20
16
6
34
22
27
61
50
31
7
49
33
79
29
104
48
184
106
51
13
43
23
37
11
42
25
227
82
83
38
97
84
52
67
14
167
254
129
40
24
74
332
30
19