102
68
34
151
178
91
44
25
66
59
116
28
26
20
29
60
306
377
81
120
53
82
21
49
78
23
17
83
16
141
18
228
35
50
19
72
54
56
80
62
190
236
90
71
64
15