94
20
23
181
35
39
97
33
41
31
161
113
86
392
120
73
38
107
131
45
78
53
109
70
65
34
239
145
83
60
47
640
15
67
172
68
98
794
403
737
147
79
200
11
220
324
59
110
58
152