89
26
136
16
41
7
31
62
104
44
29
36
120
69
399
147
208
78
21
86
3
34
11
91
159
64
71
33
73
66
199
111
107
144
235
5
211
105
24
398
76
77
146
4
39
19