79
60
295
33
10
99
63
80
13
12
57
46
29
252
612
65
76
105
41
530
49
114
101
190
154
34
4
185
50
254
302
40
166
36
106
90
69
7
11
73
58
47
426
31
8
72
20
38
97
84
30
19
26