139
53
35
48
12
16
14
28
108
60
34
44
13
54
113
6
86
82
11
47
23
65
83
111
97
33
43
30
41
71
80
62
76
186
64
228
58
152
89
32
39
69
191
106
66
91
174
210
92
95
253
52