113
6
86
81
11
47
43
44
23
64
83
111
97
74
33
16
13
30
41
71
77
59
75
185
226
57
152
88
32
39
66
191
105
60
91
54
24
174
209
95
252
17
27
52
20
63
58
7
282
46
203
48
34