93
24
88
76
52
4
9
41
11
31
14
33
764
125
193
116
22
111
81
83
35
15
544
1485
255
30
130
434
10
134
395
51
131
669
612
58
101
410
42
34
209
55
427
157
119
36
28
13
17
177
62
59
120