112
20
61
23
27
17
422
39
159
173
50
36
86
52
64
42
70
155
83
62
29
51
293
32
38
47
53
14
31
24
15
25
44
19
92
18
35
87
68
332
59
16
360
7
28
296
81