91
5
35
50
107
13
64
76
21
31
8
10
16
19
68
9
23
51
58
42
77
41
124
38
85
27
142
57
63
117
66
43
567
100
264
372
194
94
156
223
159
138
148
328
139
52
55