176
124
115
9
7
45
89
127
17
75
274
448
38
90
230
26
82
23
103
114
190
12
10
106
431
20
99
30
255
49
68
86
43
84
123
145
61
28
129
31
32
40
139
64
34
116
270
91
128
133