58
102
21
137
88
9
40
52
53
294
63
19
41
201
36
16
26
60
38
31
51
6
12
7
5
94
4
77
20
11
30
42
76
17
74
10
8
61
1
83
187
155
23
28