143
45
75
363
291
128
150
55
41
29
24
174
18
36
106
33
60
83
218
92
22
217
351
223
47
165
16
107
125
28
86
7
62
88
142
43
32
68
70
25
19
26
42
6
85
109
53
156
23
46