59
13
22
20
24
118
58
15
25
41
107
47
124
102
159
81
30
93
52
156
148
270
194
63
51
164
210
780
208
14
17
18
77
96
46
36
281
11
8
27
33
146
168
19
28
38
61
21