94
49
111
301
106
13
97
213
57
302
444
37
2115
141
90
7
137
186
50
58
36
99
28
167
41
100
34
21
214
151
132
160
124
68
121
86
104
89
45
140
31
19
73
46
63
285
29
113
66
71
25
61