107
21
26
48
39
31
69
17
43
38
70
15
483
319
81
103
258
23
33
22
34
9
8
12
16
7
30
332
420
25
98
1
35
20
18
268
55
145
215
40
67
873
11
3
37
27
14
6
197