123
51
30
75
70
40
352
103
175
27
257
8
57
87
50
33
71
26
339
427
28
80
66
7
74
369
20
17
76
45
29
11
10
226
67
108
149
2
128
54
61
23
25
106
35
88
55
143
72