95
11
46
10
19
34
41
26
76
27
31
22
74
69
8
102
147
90
293
70
84
20
0
61
51
16
5
12
298
24
29
39
65
71
89
64
13
91
175
49
36
188
79
38
200
123
43
23
157
9