105
228
124
127
43
28
108
8
38
41
23
37
280
83
36
48
154
416
91
163
63
44
46
29
148
8698
64
67
125
122
18
886
134
56
49
88
30
443
311
106
621
117
62
144
79
51
80
326
72
52
47
169
21
4804