53
51
23
34
107
24
56
42
40
93
690
3
41
11
36
58
30
39
9
111
50
67
26
32
330
128
7
324
17
13
15
14
451
46
148
4
31
156
788
25
18
33
65
28
43
16