112
34
40
49
76
43
68
29
542
235
131
33
114
5
64
72
83
66
6
23
390
117
60
36
58
30
82
44
53
17
223
50
14
113
109
378
47
104
149
7
89
78
124
15
96
90
51