106
49
47
19
33
139
53
109
30
43
248
41
22
5
92
57
14
44
10
40
67
113
77
55
6
25
20
54
138
13
18
31
15
29
163
16
118
21
102
38
64
35
101
208
93
58
12