92
18
31
46
200
93
69
61
49
65
26
23
24
127
247
110
277
22
95
74
55
57
19
79
41
100
91
14
276
13
45
122
107
76
97
70
7
11
82
67
542
254
143
83
59
236
128
33
30
50
10
202
58