85
44
293
54
205
11
22
1145
337
12
30
145
16
19
137
13
47
67
923
69
32
38
128
103
58
41
53
29
83
119
59
27
43
102
9
75
28
26
131
18
93
1
15
25
20
70
51
2
24
81