45
49
193
21
44
18
47
151
12
20
30
6
11
46
34
17
82
16
29
54
140
76
128
343
91
77
138
80
169
89
122
581
166
348
171
58
152
93
92
52
55
175
104
205
62
72
190
203