104
249
62
41
105
46
27
30
144
115
25
83
90
95
67
63
53
19
57
85
59
77
75
126
42
97
39
12
23
64
31
80
103
228
36
84
118
45
175
176
537
22
28
71
203
110
17
13
48
26
33
361
49