96
102
75
23
353
76
73
180
92
268
157
111
47
232
112
24
85
53
60
20
14
28
10
27
67
106
36
52
95
58
30
114
17
55
88
110
169
63
34
48
77
46
479
54
26
37
50
97
19
78
230
93