81
68
47
54
163
291
309
123
402
121
161
76
58
88
114
213
207
216
71
112
139
119
12
23
126
77
89
38
393
83
48
17
430
496
14
258
145
33
13
80
36
65
56
32
25
103
74
79
116
30
125
24
86