248
11
64
84
90
41
77
88
199
27
290
113
161
17
67
160
153
132
53
66
7
110
35
50
80
85
48
139
58
19
156
95
83
86
55
93
38
43
82
106
102
147
46
23
150
24
34
25
54
367
104
39
31