105
41
530
49
114
101
57
190
154
34
4
185
50
29
79
254
302
40
166
36
106
90
69
7
11
73
58
47
426
31
8
72
20
38
97
84
30
19
99
26
250
71
77
51
66
464
109
14
83
98
61
78
28