34
63
45
532
43
23
100
29
32
59
37
83
17
89
36
21
9
62
142
126
38
80
42
16
15
237
374
13
61
14
67
39
838
281
8
95
51
217
26
19
854
4
20
28
214
10
272
138
72
165
49