107
23
56
25
61
22
19
33
18
16
34
21
95
26
101
186
46
64
40
31
169
75
42
444
15
35
13
20
58
41
11
9
17
28