106
183
154
474
70
115
35
14
24
39
67
80
53
44
25
156
224
92
76
64
105
55
58
100
75
19
13
68
385
560
72
59
372
357
280
42
40
734
33
22
57
10
141
56
89
77
26
84
153
36
285
79
83
34
168
71
376