346
48
74
50
29
42
86
137
8
105
84
11
102
81
248
142
16
80
194
63
113
23
20
28
18
496
198
98
61
77
51
35
205
21
47
87
108
62
82
199