108
22
31
51
290
98
38
157
217
4
28
291
130
50
99
47
27
56
58
62
57
14
175
46
40
41
59
32
7
280
29
129
35
39
10
48
23
13
289
55
71
17
107
186
52
201
85
30
92
132
67