116
86
249
160
77
532
46
56
91
69
482
105
62
34
14
238
3723
141
81
970
164
51
75
24
44
83
79
617
943
48
11
70
66
8
19
170
15
486
42
261
33
64
96
102
772
118
395
720
145
76
26
196
23
325