14
61
42
33
25
5
38
20
241
39
3
55
34
44
62
159
105
126
54
31
66
89
77
7
232
91
17
90
40
82
60
19
18
59
287
148
92
95
106
228
703
132
30
142
229
419
128