135
111
43
52
27
33
55
48
120
89
288
106
28
45
19
29
11
42
46
38
64
76
30
85
8
17
14
13
57
54
70
102
365
40
26
66
112