116
43
88
295
61
164
54
44
154
51
41
50
39
52
67
359
66
143
37
59
13
87
56
100
182
181
63
40
107
47
132
161
208
49
33
36
29
20
355
139
94
28
42
145
76
34
124
70
12
23
73