101
63
83
68
84
23
14
22
16
5
12
24
504
114
177
149
491
180
13
163
116
15
309
20
69
75
226
44
40
39
50
36
60
41
430
4
64
113
10
56
336
164
629
774
115
3
88
97
62
66