52
75
3
5
21
12
17
29
35
24
40
588
13
34
48
32
102
164
68
446
42
37
18
368
202
94
55
43
125
47
459
28
36
100
88
244
63
937
99
16
126
25
173
33
180
41