94
41
8
23
14
46
27
35
31
37
5
295
16
200
36
62
111
32
13
89
7
119
198
22
145
15
54
34
48
125
69
124
56
4
6
155
25
368
190
201
67
132
28
58