31
24
11
84
214
19
36
79
43
10
47
48
154
78
5
65
111
66
59
9
25
53
33
1
50
134
4
103
41
105
8
32
14
30
62
42
167
157
16
73
433
213
39
23
245
297
124