15
19
22
17
16
48
31
57
3
244
47
29
75
8
148
14
89
18
83
129
21
110
51
77
30
40
44
41
197
7
190
134
106
100
208
71
4
49
61
6
20
355
25
9
151
152
112
278
2
91
186