101
485
376
68
413
49
83
29
165
103
54
89
298
59
69
52
8
51
227
65
319
145
208
128
39
107
156
130
55
40
72
139
179
117
4
157
463
50
62
102
20
70
45
42
127
144
174
94
61
56