41
22
81
147
275
125
86
370
1217
174
39
51
30
87
67
55
76
12
73
101
507
59
11
93
17
83
92
34
128
186
61
89
278
25
200
57
45
74
35
28
155
225
9
4
80
24
223
85
75
115
91
50
33
16
10