91
27
23
59
54
29
18
49
132
26
95
57
87
90
13
38
21
61
68
11
37
7
45
332
524
51
89
100
85
646
17
56
304
126
36
19
53
15
102
39
31
93
52
16
210