136
10
58
38
20
77
25
214
16
41
8
64
22
157
143
30
100
608
81
33
15
59
115
51
43
24
12
32
28
27
61
42
48
332
11
53
55
50
14
178
95
102
35
44
66
23
72