33
116
48
90
19
14
30
26
22
170
63
55
25
37
368
113
58
44
10
65
43
60
40
35
32
42
20
47
68
21
13
16
54
15
46
12
49
71
45
94
67
92
8
329
59
29
103
75