327
18
22
56
38
34
163
81
21
78
296
67
76
214
57
28
14
94
36
119
80
84
68
126
25
282
77
331
302
46
37
326
127
87
79
9
55
63
65
45
13
86
88
30
27
32
43
148