148
118
21
48
105
23
26
39
108
44
22
28
17
31
54
61
45
225
19
18
33
112
14
46
37
89
43
158
59
10
27
38
73
49
64
65
36
47
69
86
563
515
167
749
94
604
350
97