48
29
18
22
109
60
28
44
148
52
394
86
65
13
11
114
36
62
56
84
37
182
151
55
91
115
67
126
34
89
41
106
32
69
102
111
46
101
238
174
158
85
15
12
104
14
24