112
51
17
20
14
50
39
117
138
52
43
5
34
10
15
28
26
36
120
37
27
434
24
16
144
42
630
176
234
94
101
622
54
271
419
1021
65
45
969
56
67
61
38
111
63
89
32
252
295
105
206
126