113
39
84
119
26
57
207
145
73
64
59
97
91
277
233
101
34
331
13
60
29
72
112
51
133
114
17
623
383
32
45
104
37
776
71
41
210
324
42
226
68
70
67
165
47
389
25
35
118
46
132
236
36
40