145
46
32
37
155
103
34
114
25
244
296
115
113
31
26
74
57
54
106
83
12
20
11
14
41
22
69
17
66
124
100
9
36
118
50
102
40
15
16
48
13
62
28
68
78
75
33