176
267
196
146
35
41
95
68
29
31
51
83
28
26
32
84
140
34
96
46
50
186
6
152
62
23
102
70
92
19
97
74
108
61
52
55
189
288
54
103
20
9
93
554
115
77
63
3
40
81
7
118