33
109
175
26
13
20
5
16
18
36
23
3
389
17
29
69
9
81
31
10
55
12
690
490
102
524
105
190
38
59
313
35
90
37
52
80
46
88
14
334
403
44
45
15
66
30