108
92
90
182
116
158
13
6
10
47
73
2
21
63
19
37
146
17
65
589
61
11
115
67
105
77
54
81
231
33
41
53
27
42
9
36
62
3
59
213
132
20
31
26
39
24
25
7
14
83