248
55
112
222
369
12
94
49
27
23
47
79
66
15
86
141
72
158
78
84
31
37
50
56
29
11
87
13
85
293
41
69
42
81
159
82
106
171
110
5
6
34
124
10
68
116
119
162
32
59
75
92
52