42
107
48
16
11
166
102
96
111
62
34
327
265
32
201
252
19
28
13
37
15
39
268
47
57
53
41
80
45
31
55
24
43
46
23
25
33
126
30
29
88
106
124
70
219
73
78
51
50
183