45
112
194
46
98
96
539
77
253
213
23
25
29
17
42
18
86
33
66
9
21
133
58
190
97
11
134
114
14
84
531
61
100
47
52
108
50
51
30
144
41
57
168
70
12
40
72
68
19