20
31
13
41
12
145
298
5
100
69
48
387
25
155
75
24
15
17
18
26
55
14
22
107
64
80
61
86
79
76
66
245
433
46
3
21
23
135
10
58
95
60
320
116
273
275
39
198