112
23
60
74
81
42
44
52
28
20
75
121
41
12
30
11
45
43
123
40
151
269
78
18
53
211
95
150
54
69
35
137
311
36
88
102
70
196
286
90
25
98
97
110
111
47
165
117
72
48