29
43
56
24
65
36
21
249
11
64
84
90
41
77
88
199
28
290
113
163
17
67
160
154
132
53
66
7
110
35
50
80
85
48
139
58
19
156
95
83
86
55
93
39
82
106
102
147
46
23
150
34