99
453
14
3
110
492
291
138
46
414
81
89
66
7
13
11
25
55
6
45
56
237
78
296
144
61
252
5
23
10
4
9
334
30
409
77
167
29
39
27
15
522
69
21
54
17
22
58
83
150
26
148