63
11
45
30
783
33
101
85
339
430
222
71
92
18
42
91
32
296
74
36
80
105
65
159
43
40
19
130
50
23
20
87
82
8
5
84
53
31
12
17
13
303
115
76
175
220
39
64
38
128
119
27
120