65
124
76
56
40
166
51
14
112
18
28
69
66
116
122
22
630
59
35
30
24
148
2
368
96
102
527
81
57
87
471
45
73
84
106
150
129
113
27
23
74
47
197
19
49
55
75
67
34
190
79
211