104
28
50
294
76
254
131
75
21
129
208
293
13
36
64
83
33
79
10
8
263
115
25
73
121
56
6
3
435
60
105
184
84
99
69
74
47
132
15
107
16
95
23
24
30