65
18
11
159
34
119
42
77
117
29
122
140
38
130
22
33
47
37
174
43
289
121
692
17
90
45
97
96
199
106
133
146
386
32
84
80
56
208
82
78
72
59
128
396
83
95
68
28
58
138
30
104
70
73
161