49
145
170
27
13
26
34
107
75
32
115
48
64
41
73
5
839
23
21
20
99
283
191
161
88
33
30
65
72
53
81
46
40
16
248
123
15
8
14
44
29
1
111
102
18
39
59
96