92
283
158
38
16
37
151
21
45
79
71
187
25
69
154
41
122
127
86
29
188
40
89
65
54
129
83
78
61
112
94
62
326
76
327
15
43
95
28
44
9
103
33
17
101
48
47
49
173
205
194