181
250
56
102
45
77
32
49
513
647
25
63
34
80
203
173
106
126
87
42
65
28
37
53
123
298
41
84
1132
163
359
137
349
336
35
36
11
13
107
941
22
127
26
92
195
72
207
21
9
64
44