18
106
22
39
41
102
29
3
58
14
57
186
25
38
45
11
47
50
6
35
10
37
31
21
5
62
23
40
253
304
124
4
30
325
20
110
17
293
261
99
61