113
64
39
1034
390
791
90
126
19
49
65
53
107
151
109
106
302
523
67
250
26
37
196
41
22
238
84
383
168
32
75
240
318
17
54
34
59
114
15
158
7883
132
38
138
2
20
52
562
48
81
45