213
114
98
31
123
131
79
108
120
165
76
11
97
192
126
93
83
388
29
39
87
9
25
5
58
53
36
66
117
44
90
52
14
27
26
20
139
45
51
61
28
7
85
77
180
109
353
56
118
205
159
156
86
30