283
253
10
58
279
36
89
59
83
78
236
38
28
115
12
122
170
15
3
70
25
67
16
11
8
48
196
362
22
97
275
74
9
30
85
1
20
141
116
192
112
23
84
75
104
35
4
61
86