42
118
19
218
41
156
36
47
256
5
669
65
79
306
531
59
46
96
54
49
24
185
28
11
73
220
179
33
80
23
21
29
55
69
86
8
7
48
14
53
17
151
125
30
45
56
62
74
153