157
86
23
413
192
74
64
16
145
69
58
78
70
35
52
93
53
101
116
87
81
21
94
121
184
110
17
75
20
288
54
104
63
136
140
96
77
42
115
12
51
79
31
36
45
24
60
68
46
30